<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">&lt;html id='anticc_js_concat5'&gt;&lt;body&gt;
&lt;form action="/style/pc/css/style.css?__U=31b6322ed71fb3973d5839722ab8c00b81735917325_12122280" id="form" method="post"&gt;&lt;/form&gt;  		  
&lt;link href="https://jscache.miancp.com/Template/skin/concat5.css" rel="stylesheet"/&gt;
&lt;link rel="stylesheet" href="https://jscache.miancp.com:2083/Template/skin/cc.css" type="text/css" /&gt;
&lt;meta name=viewport content=initial-scale=1ï¼Œ maximum-scale=3ï¼Œ minimum-scale=1ï¼Œ user-scalable=no/&gt;
&lt;script type="text/javascript" src="https://ajax.aspnetcdn.com/ajax/jquery/jquery-3.5.1.min.js"&gt;&lt;/script&gt;&lt;script&gt;$(function(){
        var show_num = [];
        draw(show_num);
  
        $("#canvas").on('click',function(){
            draw(show_num);
        })
        $(".btn").on('click',function(){
            var val = $(".input-val").val().toLowerCase();
            var num = show_num.join("");
            if(val==''){
                alert('è¯·è¾“å…¥éªŒè¯ç&nbsp;ï¼');
            }else if(val == num){
                alert('éªŒè¯æˆåŠŸï¼');
                $(".input-val").val('');
               $('#form').submit();
				
  
            }else{
                alert('éªŒè¯ç&nbsp;é”™è¯¯ï¼è¯·é‡æ–°è¾“å…¥ï¼');
                $(".input-val").val('');
                // draw(show_num);
            }
        })
    })
  
    //ç”Ÿæˆå¹¶æ¸²æŸ“å‡ºéªŒè¯ç&nbsp;å›¾å½¢
    function draw(show_num) {
        var canvas_width=$('#canvas').width();
        var canvas_height=$('#canvas').height();
        var canvas = document.getElementById("canvas");//èŽ·å–åˆ°canvasçš„å¯¹è±¡ï¼Œæ¼”å‘˜
        var context = canvas.getContext("2d");//èŽ·å–åˆ°canvasç”»å›¾çš„çŽ¯å¢ƒï¼Œæ¼”å‘˜è¡¨æ¼”çš„èˆžå°
        canvas.width = canvas_width;
        canvas.height = canvas_height;
        var sCode = "a,b,c,d,e,f,g,h,i,j,k,m,n,p,q,r,s,t,u,v,w,x,y,z,A,B,C,E,F,G,H,J,K,L,M,N,P,Q,R,S,T,W,X,Y,Z,1,2,3,4,5,6,7,8,9,0";
        var aCode = sCode.split(",");
        var aLength = aCode.length;//èŽ·å–åˆ°æ•°ç»„çš„é•¿åº¦
         
        for (var i = 0; i &lt; 4; i++) {  //è¿™é‡Œçš„forå¾ªçŽ¯å¯ä»¥æŽ§åˆ¶éªŒè¯ç&nbsp;ä½æ•°ï¼ˆå¦‚æžœæƒ³æ˜¾ç¤º6ä½æ•°ï¼Œ4æ”¹æˆ6å³å¯ï¼‰
            var j = Math.floor(Math.random() * aLength);//èŽ·å–åˆ°éšæœºçš„ç´¢å¼•å€¼
            // var deg = Math.random() * 30 * Math.PI / 180;//äº§ç”Ÿ0~30ä¹‹é—´çš„éšæœºå¼§åº¦
            var deg = Math.random() - 0.5; //äº§ç”Ÿä¸€ä¸ªéšæœºå¼§åº¦
            var txt = aCode[j];//å¾—åˆ°éšæœºçš„ä¸€ä¸ªå†…å®¹
            show_num[i] = txt.toLowerCase();
            var x = 10 + i * 20;//æ–‡å­—åœ¨canvasä¸Šçš„xåæ&nbsp;‡
            var y = 20 + Math.random() * 8;//æ–‡å­—åœ¨canvasä¸Šçš„yåæ&nbsp;‡
            context.font = "bold 23px å¾®è½¯é›…é»‘";
  
            context.translate(x, y);
            context.rotate(deg);
  
            context.fillStyle = randomColor();
            context.fillText(txt, 0, 0);
  
            context.rotate(-deg);
            context.translate(-x, -y);
        }
        for (var i = 0; i &lt;= 5; i++) { //éªŒè¯ç&nbsp;ä¸Šæ˜¾ç¤ºçº¿æ¡
            context.strokeStyle = randomColor();
            context.beginPath();
            context.moveTo(Math.random() * canvas_width, Math.random() * canvas_height);
            context.lineTo(Math.random() * canvas_width, Math.random() * canvas_height);
            context.stroke();
        }
        for (var i = 0; i &lt;= 30; i++) { //éªŒè¯ç&nbsp;ä¸Šæ˜¾ç¤ºå°ç‚¹
            context.strokeStyle = randomColor();
            context.beginPath();
            var x = Math.random() * canvas_width;
            var y = Math.random() * canvas_height;
            context.moveTo(x, y);
            context.lineTo(x + 1, y + 1);
            context.stroke();
        }
    }
  
    //å¾—åˆ°éšæœºçš„é¢œè‰²å€¼
    function randomColor() {
        var r = Math.floor(Math.random() * 256);
        var g = Math.floor(Math.random() * 256);
        var b = Math.floor(Math.random() * 256);
        return "rgb(" + r + "," + g + "," + b + ")";
    }&lt;/script&gt;
&lt;h1&gt;WAF å®‰å…¨é˜²æŠ¤ç³»ç»Ÿ&lt;/h1&gt;
    &lt;div style="text-align: center;"&gt;
&lt;center&gt;&lt;p&gt;æ‚¨çš„è¯·æ±‚è¢«æ‹’ç»,æ‚¨å½“å‰ä¸Šç½‘IPå·²ç»åˆ—å…¥é»‘åå•,ä¸»æœºç¦æ­¢éƒ¨åˆ†æµ·å¤–æœºæˆ¿IPè®¿é—®&lt;/p&gt;&lt;/center&gt;
&lt;br&gt;&lt;br&gt;è¾“å…¥éªŒè¯ç&nbsp;åŽå¯ç»§ç»­è®¿é—®&lt;div class="code"&gt;
    &lt;canvas id="canvas" width="100" height="30"style="text-align: center;"&gt;&lt;/canvas&gt;
&lt;br&gt;

        &lt;input type="text" value="" placeholder="" class="input-val"/&gt;
&lt;br&gt;&lt;button class="btn" style="text-align: center;"&gt;æäº¤&lt;/button&gt;
    &lt;/div&gt;
&lt;/div&gt;

&lt;div class="footer"&gt;Â© èŠ‚ç‚¹:USA ä½&nbsp;çš„IP:&lt;span id="ip"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;script&gt;
  fetch('https://ip.miancp.com/?format=json')
    .then(response =&gt; response.json())
    .then(data =&gt; {
      const ipElement = document.getElementById('ip');
      ipElement.textContent = data.ip;
    })
    .catch(error =&gt; console.error('èŽ·å–IPåœ°å€å¤±è´¥ï¼š', error));
&lt;/script&gt;
&lt;/body&gt;&lt;/html&gt;</pre></body></html>